package com.bright.cwduijie.duijie.pojo.po;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.persistence.*;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * @Author  hxj
 * @Date 2024-07-11 10:08:31 
 * @Description  
 */

@Data
@Entity
@Table(name ="DJ_ZTXX")
public class AccSet implements Serializable {

	private static final long serialVersionUID =  695552297929526322L;

	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@JsonIgnore
   	@Column(name = "id")
	private Integer id;

	@NotBlank
	@Length(max = 36)
   	@Column(name = "DATA_KEY")
	private String DATA_KEY;

	@NotBlank
	@Length(max = 255)
   	@Column(name = "MC")
	private String MC;

	@NotBlank
	@Length(max = 18)
   	@Column(name = "TYSHXYDM")
	private String TYSHXYDM;

	@NotBlank
   	@Column(name = "QY_RQ")
	private String QY_RQ;

   	@Column(name = "TY_RQ")
	private String TY_RQ;

   	@Column(name = "GDZC_QY_RQ")
	private String GDZC_QY_RQ;

   	@Column(name = "GDZC_TY_RQ")
	private String GDZC_TY_RQ;

	@NotNull
   	@Column(name = "PZH_WS")
	private Integer PZH_WS;

	@JsonIgnore
   	@Column(name = "djflag")
	private Boolean djflag;

	@JsonIgnore
   	@Column(name = "opType")
	private Integer opType;

	@JsonIgnore
   	@Column(name = "sjjhbz")
	private Integer sjjhbz;

	@JsonIgnore
   	@Column(name = "taskId")
	private String taskId;

	@JsonIgnore
	@Column(name = "acc_set")
	private Integer accSet;

	@JsonIgnore
	@Column(name = "canFlag")
	private Boolean canFlag;

}
